package com.always.electrical.energy.web.data.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.math.BigDecimal;
import java.time.LocalDateTime;

@Data
@Accessors(chain = true)
@TableName("svg_curve")
public class SvgCurve implements Serializable {

    private BigDecimal id;

    private BigDecimal meterId;

    private LocalDateTime dataTime;

    private LocalDateTime saveTime;

    private BigDecimal comAPhsa;

    private BigDecimal comAPhsb;

    private BigDecimal comAPhsc;

    private BigDecimal extendfield1;

    private BigDecimal extendfield2;

    private BigDecimal extendfield3;

    private BigDecimal extendfield4;

    private BigDecimal extendfield5;

    private String extendfield6;

    private String extendfield7;

    private String extendfield8;

    private String extendfield9;

    private String extendfield10;

    private BigDecimal gridCurA;

    private BigDecimal gridCurB;

    private BigDecimal gridCurC;

    private BigDecimal loadCurA;

    private BigDecimal loadCurB;

    private BigDecimal loadCurC;

    private BigDecimal gridPhsA;

    private BigDecimal gridPhsB;

    private BigDecimal gridPhsC;

    private BigDecimal gridPhsTot;

    private BigDecimal loadPhsA;

    private BigDecimal loadPhsB;

    private BigDecimal loadPhsC;

    private BigDecimal loadPhsTot;

    private BigDecimal gridPhvarA;

    private BigDecimal gridPhvarB;

    private BigDecimal gridPhvarC;

    private BigDecimal gridPhvarTot;

    private BigDecimal loadPhvarA;

    private BigDecimal loadPhvarB;

    private BigDecimal loadPhvarC;

    private BigDecimal loadPhvarTot;

    private BigDecimal totpf;

    private BigDecimal phpfPhsa;

    private BigDecimal phpfPhsb;

    private BigDecimal phpfPhsc;

    private BigDecimal loadTotpf;

    private BigDecimal loadPhpfPhsa;

    private BigDecimal loadPhpfPhsb;

    private BigDecimal loadPhpfPhsc;

    private BigDecimal gridAUnbalance;

    private BigDecimal gridANegativeUnbalance;

    private BigDecimal gridAZeroUnbalance;

    private BigDecimal loadAUnbalance;

    private BigDecimal loadANegativeUnbalance;

    private BigDecimal loadAZeroUnbalance;

    private BigDecimal gridCurN;

    private BigDecimal loadCurN;

    private BigDecimal runningState;

    private BigDecimal compMode;
}
